<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en">
  <head>
<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2008. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta http-equiv="Content-Style-Type" content="text/css">
    <title>
      Java Task Tags Preferences
    </title>
    <link rel="stylesheet" href="../../../../book.css" charset="ISO-8859-1" type="text/css">
    <script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js" type="text/javascript"> </script>
  </head>
  <body>
    <h1>
      Java Task Tags Preferences
    </h1>
    <p>
      Task tags can be configured on the
      <a class="command-link" href='javascript:executeCommand("org.eclipse.ui.window.preferences(preferencePageId=org.eclipse.jdt.ui.preferences.TodoTaskPreferencePage)")'>
      <img src="PLUGINS_ROOT/org.eclipse.help/command_link.svg" alt="Opens the Task Tags preference page">
      <b>Java &gt; Compiler &gt; Task Tags</b></a> preference page.
      When the tag list is not empty, the compiler will issue a task marker whenever it encounters
      one of the corresponding tag inside any comment in Java source code.
      Generated task messages will include the tag, range
      until the next line separator, comment ending or non-empty tag, and 
      will be trimmed. If the same line of code carries multiple
      tags, they will be reported separately.
    </p>
    <p>
        See the <a href="../ref-preferences-compiler.htm">Compiler preference page</a> for information on how to enable task tags in your source code.
    </p>
    <table border="1" cellspacing="0" cellpadding="5" width="100%" summary="Task tags settings">
      <tr>
        <th>
          <p>
            Action
          </p>
        </th>
        <th>
          <p>
            Description
          </p>
        </th>
      </tr>
      <tr>
        <td valign="top">
          <p>
            New...
          </p>
        </td>
        <td valign="top">
          <p>
            Adds a new task tag. In the resulting dialog, specify a name and priority for the new task tag.
          </p>
        </td>
      </tr>
      <tr>
        <td valign="top">
          <p>
            Remove
          </p>
        </td>
        <td valign="top">
          <p>
            Removes the selected task tag.
          </p>
        </td>
      </tr>
      <tr>
        <td valign="top">
          <p>
            Edit...
          </p>
        </td>
        <td valign="top">
          <p>
            Allows you to edit the selected task tag. In the resulting dialog, edit the name and/or priority for the task tag.
          </p>
        </td>
      </tr>
            <tr>
        <td valign="top">
          <p>
            Default
          </p>
        </td>
        <td valign="top">
          <p>
            Sets the currently selected task tag as the default task tag. The default task tag is the one that is used in the 
            code templates as specified on the <a href="../codestyle/ref-preferences-code-templates.htm">Code Templates preference page</a>.
            The default task tag is displayed in bold font.
          </p>
        </td>
      </tr>
    </table>
    <p>
    Case sensitivity of the task tags can be specified at the bottom of the preference page using the option
    <strong>Case sensitive task tag names</strong>.
	</p>
     <h3 class="related">Related References</h3>
     <a href="../ref-preferences-compiler.htm">Java compiler preferences</a><br>
     <a href="../codestyle/ref-preferences-code-templates.htm">Code template preferences</a>
  </body>
</html>

